Big Huge Thesaurus

vena hemiazygos accessoria

noun

sounds kind of like